hold oneself together - German English Dictionary